package com.heyun.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.heyun.bean.HeyunOrder;
import com.heyun.bean.HeyunOrderMerchandise;
import com.heyun.dao.HeyunOrderDao;
import com.heyun.dao.HeyunOrderMerchandiseDao;
import com.heyun.service.HeyunOrder02Service;
/**
 * @author zll
 * @Description 订单查询部分 service impl
 * @Company 
 * @date 2017年12月26日
 */
@Service
public class HeyunOrder02ServiceImpl implements HeyunOrder02Service {
	@Autowired
	private HeyunOrderDao heyunOrderDao;
	@Autowired
	private HeyunOrderMerchandiseDao heyunOrderMerchandiseDao;
	/**
	 * 点击条件查询的商品名称、商品编号时查询订单编号D
	 */
	public List<Integer> listConditionsMerchandise02(HeyunOrderMerchandise heyunOrderMerchandise){
		return heyunOrderMerchandiseDao.listConditionsMerchandise02Dao(heyunOrderMerchandise);
	}
	/**
	 * 查询订单详情
	 */
	public HeyunOrder getOrder02View(int orCusId){
		return heyunOrderDao.getOrder02ViewDao(orCusId);
	}
	/**
	 * 跳转到订单查询页面自动加载的商品部分
	 */
	@Override
	public List<HeyunOrderMerchandise> listOrderMerchandise02(int orCusId) {
		return heyunOrderMerchandiseDao.listOrderMerchandise02Dao(orCusId);
	}
	/**
	 * 跳转到订单查询页面自动加载的部分03
	 */
	@Override
	public HeyunOrder listOrder03(HeyunOrder heyunOrder) {
		return heyunOrderDao.listOrder0203Dao(heyunOrder);
	}
	/**
	 * 跳转到订单查询页面自动加载的部分02
	 */
	@Override
	public List<HeyunOrder> listOrder02(HeyunOrder heyunOrder) {
		return heyunOrderDao.listOrder0202Dao(heyunOrder);
	}
	/**
	 * 跳转到订单查询页面自动加载的部分01
	 */
	@Override
	public List<HeyunOrder> listOrder01(List<Integer> list01) {
		return heyunOrderDao.listOrder0201(list01);
	}
	/**
	 * 跳转到订单查询页面自动加载的部分
	 */
	@Override
	public List<HeyunOrder> listOrder() {
		return heyunOrderDao.ListOrder02();
	}
}
